Actor James McAvoy hosted the Jan. 26 episode of Saturday Night Live, which opened with a cameo from Steve Martin.